home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d3 / rr2310.arc / READYREF.DOC < prev    next >
Text File  |  1988-12-18  |  61KB  |  1,366 lines

  1.  
  2.  
  3.  
  4.                                     ReadyRef
  5.                                     ========
  6.  
  7.                               An On-Line Reference
  8.                               --------------------
  9.  
  10.                                  Ver.  2.30(10)
  11.  
  12.                                        by
  13.                                   W.G. Madison
  14.  
  15.  
  16.                 Copyright 1988 W.G. Madison and Associates, Ltd.
  17.                               All rights reserved.
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                  ┌─────────┐
  24.             ┌────┴────┐    │                      W. G. MADISON AND
  25.           ──┤         │    ├─────────────────         ASSOCIATES, Ltd.
  26.             │  ┌──────┴──┐ │  Association of      P. O. Box 898
  27.             │  │         ├─┘  Shareware           Greenbelt, MD 20770
  28.             └──┤    o    │    Professionals       (301)552-7234
  29.           ─────┤    ║    ├───────────────────     (CIS 73240,342)
  30.           (tm) └────╨────┘    MEMBER
  31.  
  32.  
  33.  
  34.  
  35.  
  36.             ========================================================
  37.             |                       Shareware                      |
  38.             |                                                      |
  39.             | We encourage you to freely copy and share UNMODIFIED |
  40.             | copies  of this program  with other  people.  If you |
  41.             | decide to use the  program,  support  the  Shareware |
  42.             | marketing  concept by  becoming  a registered  user. |
  43.             ========================================================
  44.  
  45.  
  46.  
  47.                                 TABLE OF CONTENTS
  48.                                 =================
  49.  
  50.         1.        INTRODUCTION ..................................... 1
  51.         1.0       What is ReadyRef, and why should I bother? ....... 1
  52.         1.1       Acknowledgments .................................. 2
  53.  
  54.         2.        THE DISTRIBUTION SET ............................. 3
  55.  
  56.         3.        TEST DRIVING AND INVOKING READYREF ............... 3
  57.         3.1       Invoking ReadyRef and using its options .......... 4
  58.  
  59.         4.        INSTALLING READYREF .............................. 5
  60.         4.0       System Requirements .............................. 5
  61.         4.1       General considerations ........................... 5
  62.         4.1.1     Summary of the installation/configuration process. 6
  63.         4.2       Using RRCONFIG to initially configure ReadyRef ... 8
  64.         4.2.1     Selecting a color set ............................ 8
  65.         4.2.2     Selecting an initial option set .................. 9
  66.  
  67.         5.        DEFINING USER-CONFIGURABLE OPTIONS FROM SCRATCH .. 10
  68.         5.0       General discussion ............................... 10
  69.         5.1       Preparing a text file for a user definable option. 11
  70.         5.2       Using RRCONFIG to install a new option ........... 12
  71.         5.3       Searching a text file ............................ 13
  72.         5.4       Preparing and using configuration files .......... 15
  73.  
  74.         6.        INDEXING TEXT FILES .............................. 15
  75.         6.0       General discussion ............................... 15
  76.         6.1       Using RRINDEX .................................... 16
  77.  
  78.         7.        AVAILABLE READYREF-COMPATIBLE TEXT FILES ......... 16
  79.  
  80.         8.        USAGE/COPYING LICENSE ............................ 17
  81.         8.0       What is Shareware? ............................... 17
  82.         8.1       Your rights and obligations ...................... 18
  83.         8.2       Software/Shareware dealers and distributors ...... 19
  84.         8.3       How to register ReadyRef ......................... 19
  85.         8.4       User Support ..................................... 19
  86.  
  87.         9.        Other Shareware Products ......................... 20
  88.  
  89.  
  90.  
  91.         1.   INTRODUCTION
  92.  
  93.         1.0  What is ReadyRef, and why should I bother?
  94.  
  95.         All too frequently, if you are like me, you will be sitting at 
  96.         your computer and want a quick piece of information. You have to 
  97.         break your train of thought, find the book or document containing 
  98.         the information you require, look it up, and then go back to the 
  99.         computer and pick up where you left off. Even if the information 
  100.         is on your hard disk and you have SideKick or SCOUT installed, it 
  101.         can be a nuisance getting to, and reading the specific file you 
  102.         want.
  103.  
  104.         And most of the time (again, if you are like me) the information 
  105.         you need amounts to only a few lines of text which could readily 
  106.         be associated with a keyword.
  107.  
  108.                             ReadyRef MEETS THIS NEED!
  109.  
  110.         ReadyRef is an on-line reference aid. Unlike most on-line refer-
  111.         ence aids, however, you decide for yourself the subject matter 
  112.         for which you are most likely to need on-line assistance. You 
  113.         decide for yourself the wording and form this assistance will 
  114.         take. If you don't like what you have decided after using it for 
  115.         a while, you can change it in any way you wish. In short, you are 
  116.         not bound by someone else's decision as to what you want or need.
  117.  
  118.         Thus, ReadyRef can, over time, become the reference aid specific-
  119.         ally designed for you and your work style. 
  120.  
  121.         ReadyRef can be used as a resident program (TSR) or can be run in 
  122.         non-resident mode, runnable from the DOS prompt. It provides a 
  123.         suite of up to 14 options, consisting of
  124.  
  125.                        * A complete ASCII table
  126.  
  127.                        * A calendar displaying any desired three month 
  128.                          period
  129.  
  130.                        * A date calculator, to determine
  131.                             * the number of days between any two given 
  132.                               dates
  133.                             * the date corresponding to any number of 
  134.                               days before or after a given date
  135.                             * the day of the week on which any date, past 
  136.                               or future, falls
  137.  
  138.                        * Eleven additional options which you can define 
  139.                          for yourself, if you can use any editor or word 
  140.                          processor capable of producing an ASCII file.
  141.                             * One of these options, providing reference 
  142.                               on the syntax and function of the more 
  143.                               common DOS commands, is pre-installed.
  144.  
  145.  
  146.  
  147.  
  148.                                    1
  149.  
  150.  
  151.  
  152.         1.1  Acknowledgments
  153.  
  154.         Nothing worthwhile is conceived or created in a vacuum. ReadyRef 
  155.         is no exception. While the actual detailed design and coding may 
  156.         be a solo effort, the ideas leading up to the design, the Beta 
  157.         Testing support following initial implementation, and the contin-
  158.         ued feedback during the development process come from many 
  159.         sources. Some of the contributors may not even be aware that, 
  160.         during a free-wheeling conversation, a chance remark may have 
  161.         lead to a valuable new view of a problem. 
  162.  
  163.         In particular,
  164.  
  165.         To John Van Horn, Wallace Kendall, and Paul Demmitt for input 
  166.         which, in many ways, determined some of the major features of 
  167.         ReadyRef;
  168.  
  169.         To John Newlin, who directed my attention to bodies of potential 
  170.         users whose needs would have otherwise escaped my attention;
  171.  
  172.         To both Johns, Wallace, and Paul (once again) as well as to the 
  173.         many members of the Central Maryland Microcomputer Users' Group 
  174.         who provided the frequently painful and embarrassing but neces-
  175.         sary Beta Testing services;
  176.  
  177.         And finally, to my wife Frances, who has had to put up with late 
  178.         nights and frequent bouts of the "dark grumps" while all of this 
  179.         was taking place -- 
  180.  
  181.         Much of the credit for any success which ReadyRef may enjoy is 
  182.         rightfully yours. Thank you.
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.                                    2
  210.  
  211.  
  212.  
  213.         2.   THE DISTRIBUTION SET
  214.  
  215.         The files contained in the distribution set are:
  216.  
  217.                   RR.EXE         The executable ReadyRef file
  218.                   RR.OVR              and its overlay file.
  219.                   RRCONFIG.EXE   The configuration program for ReadyRef, 
  220.                                  which allows you to select a color set 
  221.                                  to be used, and configures your options.
  222.                   RRINDEX.EXE    The text file indexing program for 
  223.                                  ReadyRef. Processing long text files 
  224.                                  with RRINDEX will permit direct access 
  225.                                  of the file in keyword searching.
  226.                   READ.ME        A quick overview of ReadyRef.
  227.                   READYREF.UPD   The revision/update history of ReadyRef.
  228.                   READYREF.DOC   This file - the documentation file for 
  229.                                  ReadyRef. Contains complete installation 
  230.                                  and operating information, plus regis-
  231.                                  tration information and forms.
  232.                   DOSCMD.SUM     A text file summarizing commonly used 
  233.                                  DOS commands, used by the pre-installed 
  234.                                  "DOS commands" option.
  235.                   AREACODE.SUM   A summary of telephone area codes by 
  236.                                  area code and state.
  237.                   FONEBOOK.TXT   A file which you can use as a pattern 
  238.                                  for developing your own personal tele-
  239.                                  phone/address book for inclusion as a 
  240.                                  ReadyRef option. Already contains some 
  241.                                  useful phone numbers.
  242.                   POSTAGE.SUM    A summary of current (May, 1988) U.S. 
  243.                                  domestic postal rates.
  244.                   RR.CFG         A general use configuration file which 
  245.                                  installs options for telephone area 
  246.                                  codes, U.S. domestic postal rates, and a 
  247.                                  telephone/address book in addition to 
  248.                                  the pre-installed DOS commands option.
  249.                   ZAP.CFG        A configuration file which de-installs 
  250.                                  all user-definable options with the 
  251.                                  exception of "DOS commands".
  252.  
  253.  
  254.         3.   TEST DRIVING AND INVOKING READYREF
  255.  
  256.         ReadyRef requires no special installation and has no unusual 
  257.         system requirements. If you want to test drive ReadyRef in a 
  258.         hurry and are willing for the moment to use it in its simplest 
  259.         configuration, simply copy at least the following files to your 
  260.         hard disk. Place all of these files, for the moment, in the same 
  261.         directory.
  262.  
  263.                   RR.EXE
  264.                   RR.OVR
  265.                   DOSCMD.SUM
  266.  
  267.         You are now ready to run ReadyRef as a non-resident application.
  268.  
  269.  
  270.                                    3
  271.  
  272.  
  273.  
  274.  
  275.         Make sure that the directory in which you placed the files is 
  276.         your current directory, and enter "RR" (without the quote marks, 
  277.         of course) from the DOS prompt.
  278.  
  279.  
  280.         3.1  Invoking ReadyRef and using its options.
  281.  
  282.         Simply entering the DOS command "RR" will invoke ReadyRef as a 
  283.         non-resident program. To install ReadyRef as a resident program, 
  284.         you must first make sure that the three above mentioned files are 
  285.         in a directory on your PATH, then enter the DOS command "RR /R". 
  286.         (The space preceding "/R" is optional.)
  287.  
  288.         To use ReadyRef in resident mode, it should be loaded before 
  289.         SCOUT or SIDEKICK. After loading, it is invoked at any time (even 
  290.         if you are in the middle of running another program) by pressing
  291.  
  292.                                      Alt-Tab
  293.  
  294.         The non-resident ReadyRef may be, of course, invoked any time you 
  295.         are at the DOS prompt.
  296.  
  297.         If you have a monochrome monitor, you may find the screen presen-
  298.         ted by ReadyRef difficult to read. If this is the case, enter "X" 
  299.         (to exit from ReadyRef), then jump ahead in this document to 
  300.         Section 4.1.1 paragraph 2. Change the color set being used, 
  301.         according to the directions given there, and then come back here 
  302.         to pick up where you left off.
  303.  
  304.         When ReadyRef is invoked, you will be presented with the ReadyRef 
  305.         main menu, with the cursor bar resting on the first option. You 
  306.         can move the cursor bar up or down by using the arrow keys, and, 
  307.         when the cursor bar is positioned over the desired option, press 
  308.         either <RET> or <ESC>. Alternatively, you can invoke an option 
  309.         without explicitly moving the cursor bar simply by pressing the 
  310.         highlighted index letter corresponding to the option desired. 
  311.  
  312.         As the cursor bar is moved or when the index letter is pressed, a 
  313.         help line will appear centered on the screen above the main menu. 
  314.         This line will give you a very brief description of the expected 
  315.         user input for the option.
  316.  
  317.         When you are through using any option, pressing <ESC> will return 
  318.         you to the menu. If you have been using the Date Calculator, 
  319.         pressing <ESC> will return you to the Date Calculator sub-menu, 
  320.         and pressing <ESC> again will return you to the main menu.
  321.  
  322.         When at the main menu, pressing "X", or placing the cursor bar 
  323.         over the "X" entry and pressing <RET> (<ESC> won't work from 
  324.         here), will cause you to exit from ReadyRef.
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.                                    4
  332.  
  333.  
  334.  
  335.         4.   INSTALLING READYREF
  336.  
  337.         4.0  System Requirements
  338.  
  339.              Hardware: PC/XT/AT/PS or close compatible. Hard disk prefer-
  340.                        able, but not absolutely required. ReadyRef cur-
  341.                        rently requires slightly over 69k of RAM. 
  342.              Software: DOS 2.0 or above.
  343.              Configuration: ReadyRef uses three file handles internally. 
  344.                        Therefore, you should increase the FILES parameter 
  345.                        in your CONFIG.SYS file by three if you will be 
  346.                        using ReadyRef in resident mode. If you are un-
  347.                        familiar with CONFIG.SYS or with the FILES param-
  348.                        eter, please refer to your DOS reference manual.
  349.  
  350.  
  351.         4.1  General considerations.
  352.  
  353.         Copy all of the files in the distribution set to your hard disk, 
  354.         into either one or two directories on your DOS PATH. If you are 
  355.         unfamiliar with the PATH concept, please refer to your DOS refer-
  356.         ence manual.
  357.  
  358.         The files READ.ME, READYREF.DOC, and READYREF.UPD can be deleted 
  359.         as soon as you have no further need for them on-line.
  360.  
  361.         The files should be kept together as follows. They can either all 
  362.         be in the same directory, or may be split up according to the 
  363.         following list. (Note the distinction between "must" and 
  364.         "should".)
  365.  
  366.                   RR.EXE
  367.                   *.CFG          must be in the RR.EXE directory.
  368.                   RR.OVR         should be in the RR.EXE directory.
  369.                   RRCONFIG.EXE   should be in the RR.EXE directory.
  370.  
  371.                   *.SUM
  372.                   FONEBOOK.TXT   must be in the *.SUM directory.
  373.                   RRINDEX.EXE    should be in the *.SUM directory.
  374.  
  375.         If you are intending to use ReadyRef primarily as a non-resident 
  376.         application (i.e., you have no need or desire to bring ReadyRef 
  377.         up when you are in the middle of some other program), copy the 
  378.         files to (a) director(y)(ies) which occurs early in your PATH. If 
  379.         ReadyRef resides in a directory near the end of the PATH, espe-
  380.         cially if the PATH is long, the initialization of ReadyRef will 
  381.         be slightly slowed down whenever it is invoked.
  382.  
  383.         If you are intending to use ReadyRef in resident mode, it makes 
  384.         little difference where in the PATH the files occur, except that 
  385.         the grouping indicated above must be preserved.
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                                    5
  393.  
  394.  
  395.  
  396.         4.1.1     Summary of the installation/configuration process.
  397.  
  398.         The normal trial and installation sequence would normally proceed 
  399.         as follows:
  400.  
  401.              1. Test drive ReadyRef. Place at least RR.EXE, RR.OVR, and 
  402.                   DOSCMD.SUM in directories which are in your DOS PATH. 
  403.                   They need not be all in the same directory, but they 
  404.                   should all be on the PATH. Now you are ready for a test 
  405.                   drive. Just enter the command "RR" from the DOS prompt 
  406.                   and have fun.
  407.  
  408.                   Don't worry if you can't spell. If you're not sure of 
  409.                   the spelling of a keyword you want to search for, just 
  410.                   enter the first few letters. ReadyRef will take over 
  411.                   from there. The first text block displayed may not be 
  412.                   the one you want, but you can quickly step through 
  413.                   until you find the desired one. Try it.
  414.  
  415.              2. Don't like the colors you see? Place RRCONFIG.EXE in the 
  416.                   same directory as RR.EXE, enter RRCONFIG from the DOS 
  417.                   prompt, and change to one of the other provided color 
  418.                   sets (Section 4.2.1). After selecting the color set, 
  419.                   accept the default answer to the next query by pressing 
  420.                   <RET>. Now go back to Step 1 for another test drive.
  421.  
  422.              3. Want to add some of the other options provided (e.g., 
  423.                   telephone area codes)? First, make sure that the asso-
  424.                   ciated text file (e.g., the supplied file AREACODE.SUM) 
  425.                   is in THE SAME DIRECTORY as DOSCMD.SUM. Then, once 
  426.                   again, run RRCONFIG and this time accept the current 
  427.                   default color set by pressing <RET>. Answer "Y" to the 
  428.                   next query, and define the option you want (see below 
  429.                   for the details). Once again, go back for another test 
  430.                   drive. If you don't like something about the way you 
  431.                   have defined the option (the wording you have selected 
  432.                   for one of the defined strings), simply re-define it by 
  433.                   re-running RRCONFIG, re-selecting the option in ques-
  434.                   tion, and changing only the string you don't like. The 
  435.                   ones you want to keep you may accept just by pressing 
  436.                   <RET> when the string is presented.
  437.  
  438.              4. Want to really get your feet wet by defining an option 
  439.                   all your own? Just prepare a text file to be used by 
  440.                   the option according to the rules given below, then go 
  441.                   back to Step 3. (A look at the files DOSCMD.SUM, 
  442.                   AREACODE.SUM, and/or FONEBOOK.TXT might be useful at 
  443.                   this point.)
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.                                    6
  454.  
  455.  
  456.  
  457.              5. Want to get rid of an option that you have previously 
  458.                   defined? Go to Step 3 and select the offending option. 
  459.                   Then simply enter "UNDEFINED" (must be upper case) for 
  460.                   the main menu entry. You can change any of the other 
  461.                   control strings if you wish, but it's not necessary. 
  462.                   ReadyRef will ignore any options for which the main 
  463.                   menu entry is "UNDEFINED".
  464.  
  465.              6. ReadyRef is the way you want it. Now make it a resident 
  466.                   application. Enter the command "RR /R" from the DOS 
  467.                   prompt. ReadyRef will now attach itself to DOS and be 
  468.                   ready to use at any time simply by simultaneously 
  469.                   pressing ALT-Tab. ReadyRef is extremely well behaved, 
  470.                   and will not interfere with most other TSR's (resident 
  471.                   programs) which you may be using. If, however, you are 
  472.                   using SCOUT or SIDEKICK, ReadyRef should be loaded 
  473.                   BEFORE either of these. The easiest way to make sure of 
  474.                   this is to load the TSR's from within your AUTOEXEC.BAT 
  475.                   file. (If you are not using SCOUT, you should at least 
  476.                   give it a try. I never liked shells of any kind until I 
  477.                   tried this one, and I'm now a dyed-in-the-wool convert! 
  478.                   It's probably available in the same library or BBS from 
  479.                   which you obtained ReadyRef.)
  480.  
  481.              7. ReadyRef is all loaded, but now you want to test out a 
  482.                   new option before making it permanent. No problem. Just 
  483.                   go back to Step 4, and play to your heart's content. 
  484.                   ReadyRef can be run as a non-resident program even 
  485.                   after it has been made resident. Of course, once you 
  486.                   have this new option set up the way you want it, you 
  487.                   will need to re-boot before the change will become 
  488.                   available in the resident copy. (Changes to the text 
  489.                   file become effective as soon as the file is placed in 
  490.                   the directory in which ReadyRef expects to find them. 
  491.                   No need to re-boot if all you are doing is modifying 
  492.                   the text file -- only if you are changing the control 
  493.                   strings.)
  494.  
  495.              8. ReadyRef and all its applications are just the way you 
  496.                   want them, but one or more of your text files is so 
  497.                   long that you get impatient waiting for the results of 
  498.                   a keyword search. RRINDEX.EXE to the rescue!!! Simply 
  499.                   run RRINDEX from the DOS prompt (of course, you are in 
  500.                   the directory in which all of the text files are 
  501.                   located, right?) and respond to the query by providing 
  502.                   the NAME.EXT of the text file you are getting impatient 
  503.                   with. Alternatively, you can bypass the prompt by 
  504.                   providing the NAME.EXT of the file to be indexed on the 
  505.                   command line.
  506.  
  507.                   RRINDEX will build a file having the same name as 
  508.                   the text file, but with an extension of NDX. Thus, if 
  509.                   you start with MYOPTION.TXT, you will end up with the 
  510.                   two files MYOPTION.TXT and MYOPTION.NDX. The .NDX file 
  511.                   is a special index file usable by ReadyRef to quickly 
  512.  
  513.  
  514.                                    7
  515.  
  516.  
  517.  
  518.                   and directly find the desired entry when using a key-
  519.                   word search. NOTE!! THIS INDEX FILE ***MUST*** BE RE-
  520.                   CREATED OR DELETED ANY TIME YOU MAKE A CHANGE TO THE 
  521.                   ASSOCIATED TEXT FILE. FAILURE TO DO SO MAY CAUSE YOU TO 
  522.                   GET GARBAGE DISPLAYED.
  523.  
  524.  
  525.  
  526.         4.2  Using RRCONFIG to initially configure ReadyRef.
  527.  
  528.         The program RRCONFIG.EXE serves two purposes; to enable you to 
  529.         select a color set to be used by ReadyRef, and to add or modify 
  530.         the configurable main menu options.
  531.  
  532.         When RRCONFIG is run, it will first ask you for the name of the 
  533.         executable file to be configured, and present you with the 
  534.         default name of "RR.EXE". While it is not recommended that you 
  535.         rename RR.EXE to anything else, it can be done. (Note: RR.OVR 
  536.         must NEVER be renamed.) Assuming that you have followed recom-
  537.         mended practice (you have not renamed RR.EXE), accept the default 
  538.         by pressing <RET>.
  539.  
  540.         RRCONFIG will then ask you what color set is to be used by Ready-
  541.         Ref, and the default is that color set currently in use. See 
  542.         Section 4.2.1 below for additional details on this option.
  543.  
  544.         Finally, RRCONFIG will ask you if you wish to change any of the 
  545.         user definable options, and will present you with the default 
  546.         "N". See Section 4.2.2 below for additional details on this 
  547.         option.
  548.  
  549.  
  550.         Tips on using RRCONFIG. 
  551.         If you wish to accept a displayed default (which may appear 
  552.         either highlighted or in square brackets ("[...]")), simply press 
  553.         <RET>. Should you wish to make only minor changes, you can use 
  554.         the normal DOS editing keys. If, finally, you wish to completely 
  555.         re-enter the option, simply start typing. You need not delete the 
  556.         old option. It will be deleted any time the first key pressed is 
  557.         other than an editing key.
  558.  
  559.  
  560.         4.2.1     Selecting a color set.
  561.  
  562.         ReadyRef is distributed using a color set designed for a color 
  563.         monitor. If you have a monochrome monitor, these colors may be 
  564.         difficult or impossible to read. Two other color sets are pro-
  565.         vided, however. One set is designed for use with a monochrome 
  566.         monitor driven by a color adapter (CGA/EGA/VGA), the other for 
  567.         use with a monochrome adapter (MDA). 
  568.  
  569.         To install one of the alternate color sets (or to return to the 
  570.         original color set), simply go to the directory in which you have 
  571.         installed RR.EXE, and run the program RRCONFIG. You will be asked 
  572.         to provide the name of the ReadyRef executable file, and pre-
  573.  
  574.  
  575.                                    8
  576.  
  577.  
  578.  
  579.         sented with a default name ("RR.EXE"). If you have not renamed 
  580.         RR.EXE to something else, simply press <RET>. If you have renamed 
  581.         the file, enter the new name. (You don't need to enter the exten-
  582.         sion ".EXE" unless you feel like it.)
  583.  
  584.         You will then be given a choice of three color set indices, with 
  585.         the current selection as the default. Enter the selection which 
  586.         best describes your needs, as determined by the descriptive text 
  587.         on the screen.
  588.  
  589.         Unless you wish to install or redefine one or more configurable 
  590.         options (see below), press <RET> to accept the "No" default in 
  591.         response to the next query.
  592.  
  593.         When RRCONFIG exits to DOS, the new color set will have been in-
  594.         stalled. If you have installed ReadyRef as a resident program, 
  595.         however, you will need to re-boot your computer before the new 
  596.         colors will take effect.
  597.  
  598.  
  599.         4.2.2     Selecting an initial option set.
  600.  
  601.         Two configuration files are provided as part of the distribution 
  602.         set for ReadyRef. These files are those with an extension of 
  603.         ".CFG". Specifically,
  604.  
  605.                   RR.CFG         A general use configuration file which 
  606.                                  installs options for telephone area 
  607.                                  codes, U.S. domestic postal rates, and a 
  608.                                  telephone/address book in addition to 
  609.                                  the pre-installed DOS commands option.
  610.                   ZAP.CFG        A configuration file which de-installs 
  611.                                  all user-definable options with the 
  612.                                  exception of "DOS commands".
  613.  
  614.         To use either of these .CFG files, simply go to the directory in 
  615.         which you have installed RR.EXE, and run the program RRCONFIG. 
  616.         You will be asked to provide the name of the ReadyRef executable 
  617.         file, and presented with a default name ("RR.EXE"). If you have 
  618.         not renamed RR.EXE to something else, simply press <RET>. If you 
  619.         have renamed the file, enter the new name. (You don't need to 
  620.         enter the extension ".EXE" unless you feel like it.)
  621.  
  622.         Now, since you presumably don't want to change color sets at this 
  623.         time, accept the current color set by pressing <RET> in response 
  624.         to the next query.
  625.  
  626.         The query will now be presented which will give you the oppor-
  627.         tunity to add or modify user definable options, and the default 
  628.         response is "N". Press "Y" to override the default. You will be 
  629.         presented with a split screen. In the upper half will be dis-
  630.         played the main menu entries for the defined options, or the word 
  631.         "UNDEFINED". Pay no attention to that portion of the screen at 
  632.         this time.
  633.  
  634.  
  635.  
  636.                                    9
  637.  
  638.  
  639.  
  640.         The cursor will be in the bottom half of the screen, and you will 
  641.         be queried for the index letter of the option you wish to define. 
  642.         Enter "R" (for "READ").
  643.  
  644.         You will be prompted for a configuration file name, with RR.CFG 
  645.         being the default. Respond with the name (providing the extension 
  646.         is optional) of the desired configuration file as described 
  647.         above, and the defined option set will be installed.
  648.  
  649.         You will again be queried for the option to be changed. Press 
  650.         <ESC> to cause the new option set to be installed and leave 
  651.         RRCONFIG. You will be returned to the DOS prompt.
  652.  
  653.  
  654.         5.   DEFINING USER-CONFIGURABLE OPTIONS FROM SCRATCH
  655.  
  656.         5.0  General discussion.
  657.  
  658.         ReadyRef gives you the opportunity to define as many as eleven 
  659.         options of your own. These options are all generically related, 
  660.         in that they all provide for searching a text file for a partic-
  661.         ular string which you provide when you activate the option.
  662.  
  663.         ReadyRef searches the text file in one of two modes, keyword 
  664.         search or full text search. The determination of which mode will 
  665.         be used is a function of the form of the search, or "pattern", 
  666.         string which you enter at activation time. (See Section 5.3 for 
  667.         additional detail)
  668.  
  669.              * A KEYWORD search will be initiated if the search string 
  670.                   contains no "wild card" characters ("*", "?"). This is 
  671.                   much the faster of the two modes, and should be used 
  672.                   whenever possible for this reason.
  673.  
  674.                   If you're unsure of the actual spelling of a keyword in 
  675.                   your text file, simply entering the first few letters 
  676.                   will find it. For example, if the keyword is "FOOBAZ", 
  677.                   entering "FOOB" or "FO" or even just "F" will find 
  678.                   "FOOBAZ". The search is not case sensitive; either the 
  679.                   keyword in the file or the search string or both can be 
  680.                   either upper, lower, or mixed case.
  681.  
  682.                   If an index file is present (we'll get to that further 
  683.                   on in the discussion - Section 6) when a keyword search 
  684.                   is initiated, it will be used. If it is not present, 
  685.                   the text file will be keyword searched directly. [You 
  686.                   will probably want to index any files in excess of 750 
  687.                   or so lines. (Lines of text is really more of a deter-
  688.                   mining factor than is the file size in bytes.)]
  689.  
  690.              * A FULL TEXT search will be initiated if the search string 
  691.                   contains one or more wild card characters. In this 
  692.                   case, the string is taken to be a "pattern" against 
  693.                   which each line of the file is to be matched, BEGINNING 
  694.                   WITH THE START OF THE LINE. Thus, if you want to find a 
  695.  
  696.  
  697.                                    10
  698.  
  699.  
  700.  
  701.                   word or phrase which may occur other than at the begin-
  702.                   ning of a line, the search string must begin with a 
  703.                   wild card. (See the example below.)
  704.  
  705.                   The wild card characters have their usual DOS meanings. 
  706.                   The "*" means "zero or more occurrences of any charac-
  707.                   ters", and the "?" means "exactly one character". Pro-
  708.                   cessing of the "*", however, differs slightly from the 
  709.                   way it is processed by DOS. ReadyRef does not stop 
  710.                   scanning when it encounters the "*", whereas DOS stops 
  711.                   scanning as soon as a "*" is encountered.
  712.  
  713.                   This means that, for example, if the file contains two 
  714.                   strings "FOOBAZ" and "FOOBAT" and the search string is 
  715.                   "FOO*Z", ReadyRef will locate only "FOOBAZ" whereas the 
  716.                   DOS algorithm will locate both. 
  717.  
  718.                   Note that in the above example, the search string would 
  719.                   have to occur at the beginning of a line, since you are 
  720.                   not telling ReadyRef to "skip 0 or more characters 
  721.                   prior to the initial 'F'". If you wanted to find the 
  722.                   string EVEN IF IT OCCURRED IN THE MIDDLE OF A LINE, you 
  723.                   would prefix it with another "*", as "*FOO*Z".
  724.  
  725.  
  726.         5.1  Preparing a text file for a user definable option.
  727.  
  728.         In changing the provided files, or in creating your own files for 
  729.         use by ReadyRef, a few simple formatting rules must be observed.
  730.  
  731.         The file will be composed of a sequence of "text blocks". Each 
  732.         text block will be composed of keywords and associated descrip-
  733.         tions. 
  734.  
  735.              1. The file must be an ASCII file. For example, if you use 
  736.              WordStar to create or modify the file, use non-document 
  737.              mode.
  738.  
  739.              2. Each keyword must begin in column 1. The descriptions 
  740.              themselves MUST NOT use column 1 as a left margin. (This 
  741.              will slow down a keyword search, and, if you index the file, 
  742.              will produce spurious entries in the index file). A descrip-
  743.              tion CAN begin or be continued on a line containing a key-
  744.              word, just as long as the keyword begins in column 1. (See 
  745.              the provided file FONEBOOK.TXT)
  746.  
  747.              3. Text blocks must not exceed 15 lines, including any key-
  748.              words which you may have placed alone on a line. Lines after 
  749.              the 15th will be ignored. Line length is limited to 76 char-
  750.              acters. Any lines exceeding this length will be truncated, 
  751.              and the truncated portion will not be searched.
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.                                    11
  759.  
  760.  
  761.  
  762.              4. As many keywords as desired may be applied to any 
  763.              description, provided only that the 15 line limit is 
  764.              observed. (See the entry for CHDIR and CD in DOSCMD.SUM as 
  765.              an example.)
  766.  
  767.              5. At least one blank line must follow each text block, 
  768.              including the last. Ideally, 2 or more blank lines should 
  769.              follow the last text block.
  770.  
  771.              6. Blank lines must not be embedded in any description. A 
  772.              blank line signifies the end of a text block.
  773.  
  774.              7. The key words need not be in any particular order, either 
  775.              within the text block or within the file.
  776.  
  777.  
  778.  
  779.         5.2  Using RRCONFIG to install a new option.
  780.  
  781.         The eleven configurable options in ReadyRef are defined by eleven 
  782.         "Application Control Blocks" (ACB). Each ACB contains the defini-
  783.         tion of one configurable option. These definitions consist of 
  784.         five entities (control strings); respectively
  785.  
  786.                   1. The text for the entry to be placed in the main 
  787.                   menu,
  788.  
  789.                   2. The text to be placed as the header in the display 
  790.                   window which will be used by the application,
  791.  
  792.                   3. The text of the HELP line appearing above the 
  793.                   window,
  794.  
  795.                   4. The text of the prompt to be used for entering the 
  796.                   string to be searched, and
  797.  
  798.                   5. The name and extension of the text file to be 
  799.                   searched by the option.
  800.  
  801.         Initially, all of the ACB's with the exception of the first con-
  802.         tain the text "UNDEFINED" for the main menu entry. This tells 
  803.         ReadyRef not to include a menu entry for that option (regardless 
  804.         of what may be contained in the other ACB control strings). [The 
  805.         first ACB contains the control data for the "DOS commands" 
  806.         option. It, like any of the others, however, may be changed to 
  807.         suit your particular needs or taste.]
  808.  
  809.         The program RRCONFIG.EXE permits you to edit any or all of the 
  810.         ACBs, placing whatever you wish in any of them.
  811.  
  812.         Once a text file has been prepared according to the rules given 
  813.         above, you are ready to install it in a ReadyRef option. 
  814.  
  815.  
  816.  
  817.  
  818.  
  819.                                    12
  820.  
  821.  
  822.  
  823.         1. Make sure that the text file just prepared is in the same 
  824.         directory as all of your other ReadyRef text files. If you did 
  825.         not prepare it in that directory, copy it over.
  826.  
  827.         2. Move to the directory containing RR.EXE, and run RRCONFIG.
  828.  
  829.         3. Accept the color set option by pressing <RET> and respond "Y" 
  830.         to the next query. A split-screen will be presented, in the upper 
  831.         portion being displayed the menu entries for all eleven Applica-
  832.         tion Control Blocks. In the lower portion, you will be prompted 
  833.         for the index letter of the entry you wish to change. (Note that 
  834.         these index letters DO NOT correspond to the index letters which 
  835.         will appear in the ReadyRef main menu.)
  836.  
  837.         After you enter the index letter, the current contents of the 
  838.         application control block (ACB) will be displayed, and you will 
  839.         be prompted to provide new information on each item, in turn. A 
  840.         <RET> accepts the current contents, unchanged. An <ESC> at any 
  841.         time before entry of the last item will abort the process without 
  842.         making any changes with respect to that ACB.
  843.  
  844.         5. When you have finished changing the options, an <ESC> in res-
  845.         ponse to the query for an "application to change" will cause you 
  846.         to leave the configuration program, and will make the changes 
  847.         permanent (at least, until you run RRCONFIG again).
  848.  
  849.  
  850.                      ***NOTE***NOTE***NOTE***NOTE***NOTE***
  851.  
  852.         ALL TEXT FILES TO BE USED WITH READYREF **MUST** BE IN THE SAME 
  853.         DIRECTORY, AND THAT DIRECTORY **MUST** BE IN YOUR PATH. IF THIS 
  854.         CONDITION IS NOT MET, READYREF WILL NOT BE ABLE TO FIND THE FILES 
  855.         WHEN THEY ARE NEEDED.
  856.  
  857.  
  858.         Should you wish to eliminate one of the configurable options, 
  859.         simply set its main menu entry to "UNDEFINED" (must be upper 
  860.         case). You need not be bothered deleting the other entries for 
  861.         the option. See application option "K" on menu for an example. I 
  862.         use this one to test out new data files before permanently 
  863.         installing them, and all I need to do is change the "UNDEFINED" 
  864.         to something else, and then change it back when I'm through 
  865.         testing.
  866.  
  867.         Of course, if you are running ReadyRef in resident mode, you will 
  868.         have to re-boot and re-install ReadyRef in resident mode for the 
  869.         changes to become effective.
  870.  
  871.  
  872.         5.3  Searching a text file.
  873.  
  874.         When you invoke a configurable option from the ReadyRef main 
  875.         menu, you will be asked to provide a string against which the 
  876.         file is to be searched. This string search is not case sensitive; 
  877.         the search string may be in either upper or lower case, and can 
  878.  
  879.  
  880.                                    13
  881.  
  882.  
  883.  
  884.         contain the normal DOS wild-card characters. The "*" wild card is 
  885.         interpreted slightly differently from the way in which DOS inter-
  886.         prets it, however.
  887.  
  888.         Somewhat simplistically, if a search string DOES NOT CONTAIN a 
  889.         "*" or "?", a key-word search will take place (a key-word, in 
  890.         this case, being defined as any word beginning in column 1 of the 
  891.         text file being searched). In contrast, if the search string DOES 
  892.         CONTAIN a "*" or "?" (other than in the last character position), 
  893.         a full-text search will take place. Not surprisingly, a key-word 
  894.         search is much faster than a full text search when searching a 
  895.         long text file.
  896.  
  897.         ReadyRef automatically appends a "*" to the end of the search 
  898.         string you provide. (This does not affect the mode of the search. 
  899.         Keyword or full text searching is controlled ONLY by the search 
  900.         steing YOU provide.) Thus, if you are unsure of the exact spelling 
  901.         of a search key, you need only provide the first few letters. 
  902.         ReadyRef will find the desired entry -- perhaps not the first 
  903.         text block to be displayed, but you can step through until you 
  904.         find the one you want.
  905.  
  906.         In a bit more detail:
  907.  
  908.         When DOS encounters the "*" character, it is taken to represent 
  909.         zero or more arbitrary characters, and further scanning ceases. 
  910.         Contrariwise, when ReadyRef encounters the "*", it is also inter-
  911.         preted as zero or more characters, but scanning does not stop.
  912.  
  913.         This means, for example, that if you were to enter "ab*cd" in 
  914.         response to the prompt, ReadyRef would match on the strings 
  915.         "abcd" or "ab-how now brown cow-cd" but would fail to match on 
  916.         the string "abdc". The DOS algorithm, on the other hand, would 
  917.         match all three examples.
  918.  
  919.         To illustrate the power of ReadyRef's use of the "*", assume the 
  920.         following scenario.
  921.  
  922.         Assume you have invoked the "DOS commands" option. You know that 
  923.         there is a command which has to do with copying one floppy disk 
  924.         to another, but can't remember the command. Simply enter the 
  925.         search string "*floppy", and ReadyRef will search the full text 
  926.         of all text blocks until one containing the string "floppy" is 
  927.         found. (Remember, the preceding "*" means that any characters 
  928.         before the string "floppy" will be ignored in the searching - a 
  929.         full text search will be performed.)
  930.  
  931.         If you try out the above example, you will find that two text 
  932.         blocks will be displayed. The first will describe the "DISKCOPY" 
  933.         command, the second will describe "DISKCOMP".
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.                                    14
  942.  
  943.  
  944.  
  945.         Now try the same experiment without using the "*" prefix. You 
  946.         will find that no text blocks will be displayed, since ReadyRef 
  947.         is looking for "floppy" at the beginning of a line (i.e., with no 
  948.         characters preceding "floppy" in the line). There is no DOS 
  949.         command (i.e., there is no keyword) "FLOPPY...".
  950.  
  951.  
  952.         5.4  Preparing and using configuration files.
  953.  
  954.         You have already visited the use of configuration files if you 
  955.         have gone through the exercise of Section 4.2.2. 
  956.  
  957.         To prepare your own configuration files, however, just follow the 
  958.         steps below. [You might want to prepare separate configuration 
  959.         files, for example, if you wanted to have different user config-
  960.         urable option sets available for different projects which you are 
  961.         working on.]
  962.  
  963.         Let's assume that you are in RRCONFIG and have just finished 
  964.         installing a set of options. They are now exactly the way you 
  965.         want them. When the prompt appears asking which item to change, 
  966.         answer "W" (for "write"). You will now be prompted for a config-
  967.         uration file to write, with "RR.CFG" as the default. Either 
  968.         accept the default, or provide a name of your own choosing. If 
  969.         you provide no extension, ".CFG" will be used. After you enter 
  970.         the name, a file will be written which contains the configuration 
  971.         information for the configurable option set you have just 
  972.         defined.
  973.  
  974.         To install the option set contained in a configuration file, 
  975.         follow the same procedure which was described in Section 4.2.2. 
  976.  
  977.  
  978.         6.   INDEXING TEXT FILES
  979.  
  980.         6.0  General discussion.
  981.  
  982.         You may find that, even when using keyword searching, the waiting 
  983.         time is undesirably long before the desired text block is dis-
  984.         played. Preparation and use of an "index file" will materially 
  985.         shorten this waiting time (it won't help a full text search, 
  986.         however).
  987.  
  988.         Files longer than approximately 750 lines of text will exhibit 
  989.         noticably improved performance if they are indexed. Files shorter 
  990.         than approximately 500 lines will be degraded in search perform-
  991.         ance. Between 500 and 750 lines, there is no appreciable differ-
  992.         ence. (You may want to experiment a bit, since these figures are 
  993.         based on one particular configuration, with a relatively fast 
  994.         hard disk. Experimentation is relatively painless, since the 
  995.         indexing process is quite fast.)
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.                                    15
  1003.  
  1004.  
  1005.  
  1006.         6.1  Using RRINDEX.
  1007.  
  1008.         To prepare an index file for a particular text file, go to the 
  1009.         directory in which your text files are housed and run the pro-
  1010.         vided RRINDEX program from the DOS prompt. RRINDEX will prompt 
  1011.         for the text file NAME.EXT to be indexed. 
  1012.  
  1013.         Enter the text file name and press <RET>. RRINDEX will prepare a 
  1014.         file having the same name as the text file, but with an extension 
  1015.         of .NDX. Now, when ReadyRef is asked to perform a keyword search 
  1016.         of the text file, it will automatically use the .NDX file to 
  1017.         directly locate the beginning of the appropriate text block for 
  1018.         display.
  1019.  
  1020.         Note that, should you change the text file in any way, the file 
  1021.         must be re-indexed or the index file must be deleted. Fail to 
  1022.         perform this simple step, and you run the risk of being presented 
  1023.         with a spectacular screen full of meaningless garbage.
  1024.  
  1025.         After indexing a file it is not necessary to re-boot for a resi-
  1026.         dent copy of ReadyRef to use indexed searching. The presence or 
  1027.         absence of the index file is determined at the time a search is 
  1028.         initiated, not at the time ReadyRef is installed.
  1029.  
  1030.  
  1031.         7.   AVAILABLE READYREF-COMPATIBLE TEXT FILES.
  1032.  
  1033.         The following sets of additional ReadyRef-compatible text files 
  1034.         are available from Madison and Associates.
  1035.  
  1036.           1. RR-ZIP    A file containing the U. S. Postal Service 5-digit 
  1037.              ZIP code directory. Free with registration. (Available June, 
  1038.              1988)
  1039.  
  1040.           2. RR-TP4    A set of files describing all of the TURBO PASCAL 
  1041.              4.x statements, in both Bakus-Naur notation and syntax dia-
  1042.              grams; a description of all sub-programs in all units of the 
  1043.              standard Borland release (with the exception of those con-
  1044.              tained in the GRAPH, GRAPH3, and TURBO3 units; a summary of 
  1045.              all run time and I/O error codes. As an added bonus, a file 
  1046.              is included summarizing all of the sub-programs contained in 
  1047.              Turbo 4.0 Professional by TurboPower Software. $10.00
  1048.  
  1049.           3. RR-TB     A set of files similar in content to RR-TP4, but 
  1050.              for TURBO BASIC. $10.00 (Available July, 1988)
  1051.  
  1052.           4. RR-TC     A set of files similar in content to RR-TP4, but 
  1053.              for TURBO C. $10.00 (Available August, 1988)
  1054.  
  1055.  
  1056.         Are there other files or file sets which you feel should be 
  1057.         made available from ReadyRef? Let us know -- we are always open 
  1058.         to suggestions. 
  1059.  
  1060.  
  1061.  
  1062.  
  1063.                                    16
  1064.  
  1065.  
  1066.  
  1067.         Also, if you wish to prepare a file yourself for inclusion, 
  1068.         contact us. We have a generous royalty plan available for just 
  1069.         such situations.
  1070.  
  1071.  
  1072.  
  1073.         8.   USAGE/COPYING LICENSE
  1074.  
  1075.           -  The software described herein and the accompanying documen-
  1076.              tation is copyrighted and the sole property of W. G. Madison 
  1077.              and Associates, Ltd.
  1078.  
  1079.           -  W. G. Madison and Associates, Ltd. reserves the right to 
  1080.              make improvements in the product described in this documen-
  1081.              tation and/or to the documentation at any time and without 
  1082.              notice.
  1083.  
  1084.  
  1085.         8.0  What is Shareware?
  1086.  
  1087.         Computer users and programmers have been exchanging software 
  1088.         since the dawn of computers. Only recently, however, has the 
  1089.         concept blossomed into an effort to provide low-cost alternatives 
  1090.         to conventional commercially marketed software.  Known as Share-
  1091.         ware, this concept provides a source of high quality software 
  1092.         products to users, and permits them the opportunity to "try 
  1093.         before you buy". Also, because expensive advertising and distri-
  1094.         bution costs are avoided, the cost of Shareware tends to be sig-
  1095.         nificantly lower than for a commercial product of equivalent 
  1096.         quality and functionality.
  1097.  
  1098.         Shareware authors hold copyrights on their programs.  Just as for 
  1099.         commercial software, the Shareware author's software is pro-
  1100.         tected by U.S. and international copyright law.  Shareware, un-
  1101.         like its commercial counterpart, may be freely copied and passed 
  1102.         to others.  Like commercial software, Shareware is a "for-sale" 
  1103.         product and Shareware authors request or require that people who 
  1104.         try their software and decide to use it send a "registration 
  1105.         fee" (approximately equivalent to purchasing the software).  In 
  1106.         addition to granting a license to use the product for this regis-
  1107.         tration fee, authors offer a wide variety of services to include 
  1108.         (depending on the program) printed documentation, disks, advanced 
  1109.         versions, and/or telephone support.  Some companies also offer 
  1110.         free updates and commissions.  But, the most important benefit of 
  1111.         registration is that you receive a legal license to continue 
  1112.         using the software.  
  1113.  
  1114.         Some Shareware authors have formed the Association of Shareware 
  1115.         Professionals (ASP) dedicated to establishing recognized stan-
  1116.         dards for Shareware programs and authors.  The authors share a 
  1117.         code of ethics and have agreed to adhere to the ASP's standards 
  1118.         for software and documentation.  The ASP is also striving to help 
  1119.         disk dealers, the media, and the public to understand the nature 
  1120.         and benefits of Shareware.  Through cooperation and mutual stan-
  1121.         dards, the ASP hopes to promote Shareware as a viable alternative 
  1122.  
  1123.  
  1124.                                    17
  1125.  
  1126.  
  1127.  
  1128.         to commercial software.  Not all authors belong to ASP, but as 
  1129.         more join, Shareware standards will be more universally followed.
  1130.  
  1131.  
  1132.         8.1  Your rights and obligations.
  1133.  
  1134.         License
  1135.              A limited license is granted to freely use, copy and distri-
  1136.         bute the product subject to the following restrictions: 
  1137.  
  1138.              You may not:
  1139.           -  Sell and/or distribute the product for a fee, either alone 
  1140.              or along with other products, without express written per-
  1141.              mission of the copyright holder.
  1142.           -  Grant sublicense, leases, or other rights in the software to 
  1143.              others.
  1144.           -  Modify or remove the Copyright notice from the program, 
  1145.              diskette or the documentation.
  1146.           -  Modify the program, diskette or documentation and/or merge 
  1147.              it into another program or product for any machine.
  1148.  
  1149.         Distribution 
  1150.              ReadyRef is specifically authorized for distribution, under 
  1151.         the SHAREWARE principle, via public electronic bulletin boards or 
  1152.         by individual copying. Any distribution thus made must be in the 
  1153.         form of this entire .ARC file, UNALTERED, including the program 
  1154.         executable files, data files, and this or any other accompanying 
  1155.         documentation files. NO OTHER FORM OF DISTRIBUTION, INCLUDING 
  1156.         DISTRIBUTION AS PART OF A LARGER PACKAGE, NOR DISTRIBUTION FOR A 
  1157.         FEE (other than a nominal copying charge not to exceed $10.00), 
  1158.         IS AUTHORIZED WITHOUT SPECIFIC WRITTEN PERMISSION OF THE COPY-
  1159.         RIGHT HOLDER.
  1160.  
  1161.         Limited Warranty
  1162.              THE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY 
  1163.         KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 
  1164.         THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PAR-
  1165.         TICULAR PURPOSE. THE ENTIRE RISK AS TO QUALITY AND PERFORMANCE OF 
  1166.         THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU 
  1167.         ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, REPAIR OR 
  1168.         CORRECTION. SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED 
  1169.         WARRANTIES SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. THIS 
  1170.         WARRANTY GIVES YOU SPECIFIC LEGAL RIGHTS AND YOU MAY ALSO HAVE 
  1171.         OTHER RIGHTS WHICH VARY FROM STATE TO STATE.
  1172.  
  1173.         Limitation of Remedies
  1174.              IN NO EVENT WILL W. G. MADISON AND ASSOCIATES, LTD. BE 
  1175.         LIABLE FOR ANY DAMAGES INCLUDING ANY LOST PROFITS, LOST SAVINGS 
  1176.         OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE 
  1177.         USE OR INABILITY TO USE SUCH PROGRAM EVEN IF W. G. MADISON AND 
  1178.         ASSOCIATES, LTD. HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 
  1179.         DAMAGES OR ANY CLAIM BY ANY OTHER PARTY.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.                                    18
  1186.  
  1187.  
  1188.  
  1189.         8.2  Software/Shareware dealers and distributors.
  1190.  
  1191.              Please write to the Author for permission to include this 
  1192.         product in your collection PRIOR TO offering it for sale or dis-
  1193.         tribution. Inquiries are encouraged, and will be responded to as 
  1194.         quickly as possible.
  1195.  
  1196.  
  1197.         8.3  How to register ReadyRef.
  1198.  
  1199.         If you find the program useful, and continue to use it past a 
  1200.         30-day trial period, you are required to register it. You can 
  1201.         register by completing the accompanying registration form and 
  1202.         sending it, with a check or money order in the amount of 
  1203.          $25.00 (if foreign funds, at current exchange rate) to Madison 
  1204.         and Associates at the address shown on the registration form 
  1205.         below. For those wishing to use VISA or Master Charge, on-line 
  1206.         registration can be made by calling the Shareware Products BBS at 
  1207.         619/455-5226 between the hours of 7:00AM and 11:00PM (PST).
  1208.  
  1209.  
  1210.         Registration provides the following benefits:
  1211.  
  1212.           0. Elimination of the initial registration reminder screen.     
  1213.           1. A ReadyRef-compatible 5-digit ZIP code directory.
  1214.           2. The right to purchase other ReadyRef-compatible text files 
  1215.              as these become available from Madison and Associates. (See 
  1216.              the Order / Registration form on the last page for a list of 
  1217.              available text files.)
  1218.           3. Full Telephone support. 
  1219.           4. Free major updates for a one year period, sharply discounted 
  1220.              rates thereafter.
  1221.           5. Inclusion on our mailing list so that you may receive new 
  1222.              product announcements and notification of new ReadyRef text 
  1223.              files of general interest.
  1224.           6. You will be in compliance with federal copyright law.
  1225.  
  1226.  
  1227.         8.4  User Support
  1228.  
  1229.         Registered users are provided with automatic notification of 
  1230.         major updates and availability of new ReadyRef-compatible text 
  1231.         files, and full telephone support. A recorder is provided 
  1232.         on the telephone number listed above, in case no one is in the 
  1233.         office, and a call-back will normally occur no later than the 
  1234.         next business day. Bug fixes or work-arounds will be mailed to 
  1235.         the complainant, if a registered user, and will also be uploaded 
  1236.         to CIS (IBMSW) and to major BBS's in the metropolitan DC area.
  1237.  
  1238.         Telephone contact may normally be made between the hours of 
  1239.         7:00AM and 9:00PM (Eastern time), but see above. Non-registered 
  1240.         users are welcome to call, and will be accommodated on a "time 
  1241.         available" basis. Contact may, of course, always be made through 
  1242.         CIS EMAIL on the PPN given above.
  1243.  
  1244.  
  1245.  
  1246.                                    19
  1247.  
  1248.  
  1249.  
  1250.         9.   Other Shareware Products
  1251.  
  1252.         You may wish to try these other products of Madison and 
  1253.         Associates:
  1254.  
  1255.            STORM - A comprehensive hard disk management aid. Provides:
  1256.                      1. Directory listing of all files on the disk, 
  1257.                         sorted by NAME.EXT, Directory, or Size 
  1258.                         (Decreasing).
  1259.                      2. Directory listing of all potentially duplicate 
  1260.                         files on the disk.
  1261.                      3. Global deletion of all files matching a user-
  1262.                         supplied mask.
  1263.                      4. WHEREIS-type function to locate all files match-
  1264.                         ing a user-supplied mask.
  1265.                      5. Summary of disk usage by subdirectory.
  1266.                      6. Visual presentation of the directory structure of 
  1267.                         the disk.
  1268.            BPRINT - A utility to print files with banner pages. Prints 
  1269.                      the name and extension in large block letters, fol-
  1270.                      lowed by a date/time stamp of when printed and the 
  1271.                      home directory of the file.
  1272.            QCRC -   A utility to calculate the cyclic redundancy check 
  1273.                      value of files. These CRC's may be directed to a 
  1274.                      file, if desired. The file may later be used for 
  1275.                      verification purposes, and may be freely edited to 
  1276.                      include additional text. This combination of proper-
  1277.                      ties makes it extremely useful as a 'Table Of Con-
  1278.                      tents' file for diskettes.
  1279.            VCOPY - An efficient utility for copying or moving files 
  1280.                      between directories or devices, with true read-
  1281.                      after-write verification.
  1282.            GETDOC - A utility which allows all your documentation files 
  1283.                      to be collected together into a single .ARC file, 
  1284.                      and later conveniently retrieved and displayed on 
  1285.                      your console.
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.                                    20
  1308.  
  1309.  
  1310.  
  1311.                           WGM&AL Registration & Comment Form
  1312.  
  1313.  
  1314.         Name:___________________________________________________________
  1315.  
  1316.         Company:________________________________________________________
  1317.  
  1318.         Address:________________________________________________________
  1319.  
  1320.         City:__________________________ State:_____  ZIP _______________
  1321.  
  1322.         Telephone:(_____) _____-_______
  1323.  
  1324.         ReadyRef Version:_____._____
  1325.  
  1326.  
  1327.         Comment:
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.         Payment:
  1340.  
  1341.         Please register my copy of ReadyRef
  1342.                                                                   $25.00
  1343.  
  1344.         I also wish copies of the following ReadyRef-compatible 
  1345.         text files:
  1346.  
  1347.              RR-TP4    ($10.00)                                  ____.__
  1348.  
  1349.              RR-TB     ($10.00)                                  ____.__
  1350.  
  1351.              RR-TC     ($10.00)                                  ____.__
  1352.  
  1353.  
  1354.                                                        sub-total ____.__
  1355.  
  1356.                              (MD residents only) MD 5% Sales Tax ____.__
  1357.  
  1358.                                                            TOTAL ____.__
  1359.  
  1360.  
  1361.         Mail To:
  1362.                            W. G. Madison and Associates, Ltd.
  1363.                                      P.O. Box 898
  1364.                                   Greenbelt MD 20770
  1365. 
  1366.